body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,button,blockquote,th,td,p{font-family:"微软雅黑", 'Microsoft YaHei';padding:0;margin:0;-webkit-tap-highlight-color:transparent; -webkit-tap-highlight-color:transparent;}
fieldset, img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ul,li{ list-style:none; padding:0px; margin:auto;}
ul,li,h1,h2,h3,p,dl,dt,dd,span{ padding:0; margin:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
input,button,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit; vertical-align:middle;}
:focus{outline:0;}
.clearfix:after{content:".";height:0;visibility:hidden;display:block;clear:both; font-size:0; line-height:0}
.clearfix{display:inline-block}
.clearfix{display:block}
a{ color:#444444; text-decoration:none;}
a:hover{color:#996600; text-decoration:none;}
a img{ border:none;}
/*img{ width:100%;}*/
i{font-style: normal;}

html,body{
    width: 100%;
    height: 100%;
}

/*登录页*/
.login-body{
    background: url("../images/login-background.png") no-repeat;
    background-size: 100% 100%;
}
.layadmin-user-login{
    width: 1109px;
    position: relative;
    padding: 9% 0 110px;
}
.layadmin-user-login .login-left-div{
    width: 730px;
    height: 516px;
    position: absolute;
    z-index: 1;
    left: -30px;
    margin-top: 4%;
}
.layadmin-user-login .login-left-div img{
    /*width: 100%;*/
    /*height: 100%;*/
    width: auto;
    height: auto;
    max-height: 100%;
    max-width: 100%;
}
.layadmin-user-login .login-logo-div{
    position: absolute;
    top: 5%;
    left: 0;
}
.layadmin-user-login .login-logo-div img{
    width: auto;
}
.layadmin-user-login-main{
    position: relative;
    z-index: 2;
    background: url("../images/bg-login-div.png") no-repeat;
    background-size: 100% 100%;
    width: 494px;
    height: 405px;
    margin-top: 8%;
}
.layadim-user-login-box-tab{
    margin: 0 auto;
    width: 90%;
}
.layadim-user-login-box-tab .layui-tab-title{
    text-align: center;
    border-bottom: 0;
}
.layadim-user-login-box-tab .layui-tab-title li{
    margin: 0 55px;
    font-size: 18px;
    color: #b7b7b7;
    padding: 0;
}
.layadim-user-login-box-tab.layui-tab-brief>.layui-tab-title .layui-this{
    color: #000;
    font-weight: bold;
}
.layadim-user-login-box-tab.layui-tab-brief>.layui-tab-more li.layui-this:after, .layadim-user-login-box-tab.layui-tab-brief>.layui-tab-title .layui-this:after{
    border-bottom: 2px solid #000;
}
.layadim-user-login-box-tab .layadmin-user-login-body{
    padding-top: 35px;
}
.layadim-user-login-box-tab .layadmin-user-login-body .layui-form-item{
    margin-bottom: 24px;
}
.layadim-user-login-box-tab .layadmin-user-login-body .layui-form-item.layui-form-item-user .layadmin-user-login-icon img{
    width: 21px;
    height: 22px;
    margin-top: -7px;
}
.layadim-user-login-box-tab .layadmin-user-login-body .layui-form-item.layui-form-item-pass .layadmin-user-login-icon img{
    width: 19px;
    height: 24px;
    margin-top: -7px;
}
.layadim-user-login-box-tab .layadmin-user-login-body .layui-form-item::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #76768f;
}
.layadim-user-login-box-tab .layadmin-user-login-body .layui-form-item::-moz-placeholder { /* Firefox 19+ */
    color: #76768f;
}
.layadim-user-login-box-tab .layadmin-user-login-body .layui-form-item:-ms-input-placeholder { /* IE 10+ */
    color: #76768f;
}
.layadim-user-login-box-tab .layadmin-user-login-body .layui-form-item:-moz-placeholder { /* Firefox 18- */
    color: #76768f;
}
.layadmin-user-login-body .layui-form-item .layui-input{
    border-radius: 12px;
    background-color: #f8f8f8;
    border: 0;
    font-size: 14px;
}
.layadim-user-login-box-tab .layadmin-user-login-body .layui-form-item-dl{
    margin-top: 39px;
    margin-bottom: 20px;
}
.layadim-user-login-box-tab .layadmin-user-login-body .layui-form-item-dl .layui-btn{
    background-color: #3e93ee;
    border-radius: 10px;
    font-size: 19px;
    color: #fefefe;
}
.layadim-user-login-box-tab .szdl-login-div{
    position: relative;
    padding-top: 78px;
}
.layadim-user-login-box-tab .szdl-login-div .szdl-btn-div{
    width: 324px;
    height: 119px;
    margin: 0 auto 0;
    background: url("../images/szzs-btn.gif") no-repeat;
    background-size: 100% 100%;
}
.layadim-user-login-box-tab .szdl-login-div .szdl-btn-div:hover{
    background: url("../images/szdl-btn.png") no-repeat;
    background-size: 100% 100%;
    cursor: pointer;
}
.layadmin-user-login-footer{
    background: url("../images/bg-login-bottom.png") no-repeat;
    background-size: 100% 100%;
    color: #000000;
    line-height: normal;
    font-size: 12px;
}
.layadmin-user-login-footer a{
    margin-left: 2%;
    color: #000000;
}
.layadmin-user-login-footer a:hover{
    color: #000;
    text-decoration: none;
}
.layadmin-user-login .fh-dl{
    position: absolute;
    right: 0;
    top: 5%;
}
.layadmin-user-login .fh-dl .layui-btn{
    border-radius: 10px;
    border: solid 1px #ffffff;
    background: transparent;
    height: 38px;
    line-height: 36px;
}
.layadmin-user-login .fh-dl .layui-btn:hover{
    opacity: 1;
    background: #fff;
    color: #49acf5;
}
.layadmin-user-login .rlsb-div{
    width: 830px;
    height: auto;
    margin: 0 auto;
}
.layadmin-user-login .rlsb-div .rlsb-pic-div{
    width: 324px;
    height: 399px;
    margin: 0 auto 8%;
    border: 2px solid #fff;
}
.layadmin-user-login .rlsb-div .rlsb-pic-div .rl-pic{
    width: 100%;
    height: 100%;
}
.layadmin-user-login .rlsb-div .rlsb-btn-button{
    width: 100%;
    height: auto;
    text-align: center;
    margin-bottom: 12%;
}
.layadmin-user-login .rlsb-div .rlsb-btn-button .button{
    width: 288px;
    height: 73px;
    background: url("../images/btn-rlsb.png") no-repeat;
    background-size: 100% 100%;
}
.layadmin-user-login .rlsb-div .rlsb-btn-button .button:hover,.layadmin-user-login .rlsb-div .rlsb-btn-button .button:active{
    background: url("../images/btn-rlsb-click.png") no-repeat;
    background-size: 100% 100%;
    opacity: 1;
}
.layadmin-user-login .rlsb-div .rlsb-ts{
    width: 100%;
    text-align: center;
}
.layadmin-user-login .rlsb-div .rlsb-ts span{
    font-size: 18px;
    line-height: 36px;
    color: #ffffff;
    margin: 0 10px;
}
#video{
    object-fit: fill;
}
#input-picture{
    display: none;
}
body .success.layui-layer-dialog .layui-layer-content{
    font-size: 16px;
}

/*登录页自适应*/
/* and (min-device-height: 769px)*/

@media screen and (max-device-height: 900px){
    .layadmin-user-login{
        padding: 8.5% 0 110px;
    }
    .layadmin-user-login .rlsb-div .rlsb-btn-button{
        margin-bottom: 10%;
    }
    .layadmin-user-login .rlsb-div .rlsb-pic-div{
        width: 294px;
        height: 362px;
        margin-top: 4%
    }
}
@media screen and (max-device-height: 800px){
    .layadmin-user-login{
        padding: 10.5% 0 110px;
    }
    .layadmin-user-login .login-left-div{
        width: 629px;
        height: auto;
        margin-top: 3.5%;
        left: 0;
    }
    .layadmin-user-login-main{
        width: 472px;
        height: 392px;
        margin-top: 4.5%;
        margin-right: 5%;
    }
    .layadim-user-login-box-tab .layui-tab-title li{
        margin: 0 45px;
    }
    .layadmin-user-login .rlsb-div .rlsb-pic-div{
        width: 213px;
        height: 262px;
        margin-top: 4%;
        margin-bottom:7%;
    }
    .layadmin-user-login .rlsb-div .rlsb-btn-button{
        margin-bottom: 7%;
    }
}
@media screen and (max-device-height: 768px){
    .layadmin-user-login{
        padding: 8.5% 0 110px;
    }
    .layadmin-user-login .rlsb-div .rlsb-btn-button .button{
        width: 218px;
        height: 56px;
        background: url("../images/btn-rlsb-small.png") no-repeat;
        background-size: 100% 100%;
    }
    .layadmin-user-login .rlsb-div .rlsb-btn-button .button:hover,.layadmin-user-login .rlsb-div .rlsb-btn-button .button:active{
        background: url("../images/btn-rlsb-small-hover.png") no-repeat;
        background-size: 100% 100%;
    }
}

    /*登录页自适应 end*/
/*登录页end*/


/*人员列表--新增*/
.layui-input-srxz{
    position: relative;
}
.layui-input-srxz .input-sr{
    position: absolute;
    z-index: 111;
    width: 93%;
    height: 34px;
    border: 0;
    margin-top: 2px;
    margin-left: 2px;
    padding-left: 10px;
}
.gxr-layui-item{
    position: relative;
    width: calc(100% - 55px);
}
.gxr-layui-col .gxr-btn{
    position: relative;
    font-weight: bold;
    height: 38px;
    width: auto;
    float: right;
}
.gxr-layui-col .gxr-btn div{
    float: left;
    margin-top: 4px;
}
.gxr-item .gxr-btn .add-gxr-btn .layui-btn{
    background-color: #4CAF50;
    float: left;
    margin-top: 4px;
}
.gxr-layui-col .gxr-btn .remove-gxr-btn .layui-btn{
    background-color: #ff0000;
}
/*.gxr-layui-col*/

    /*页面弹出框样式*/
.tk-yashi{
    float: left;
    width: 90%;
    padding: 22px 5%;
    margin-bottom: 0;
    height: calc(100% - 44px);
    overflow: auto;
}
.tk-yashi .layui-form-label{
    width: 84px;
}
.tk-yashi .layui-input-block{
    margin-left: 114px;
}

.pic-box {
    float: right;
    width: auto;
    min-width: 80%;
    display: flex;
    align-items: center;
    flex-flow: column;
}

.pic-box .pic {
    width: 123px;
    height: 153px;
    margin: 0 0 15px 0;
    position: relative;
}

.pic-box .pic img {
    /*width: 100%;*/
    /*height: 100%;*/
    max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top:50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.pic-box .pic .upimg-shade{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    background: hsla(0, 0%, 0%, 0.22);
    line-height: 150px;
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    display: none;
}
.pic-box .pic .upimg-a:hover .upimg-shade{
    display: block;
}
.pic-box .pic:hover .upimg-shade{
    display: block;
}

/*人员查询页面*/
.rycx{
    float: left;
    width: calc(100% - 30px);
    height: calc(100% - 30px);
}
.rycx .layui-card {
    height: 100%;
    width: 100%;
    float: left;
    margin-bottom: 0;
    overflow-y: auto;
}
.rycx .layui-card .layui-card-body {
    height: calc(100% - 20px);
    width: calc(100% - 30px);
    float: left;
    background: url("../images/bg-per-search.png") no-repeat center 59px;
}


.rycx .layui-card .rycx-body .rycx-box {
    padding: 0 60px;
    width: calc(100% - 120px);
    height: 100%;
    float: left;
}

.rycx-body .rycx-box .search-box {
    width: 100%;
    /*height: 247px;*/
    /*height: 282px;*/
    height: 260px;
    /*background: url("../images/bg-search.png") no-repeat;*/
    /*background-size: 100% 100%;*/
    margin-top: 25px;
    display: flex;
    flex-flow: column;
    align-items: center;
}
.rycx-body .search-box .search-title{
    width: 100%;
    text-align: center;
    float: left;
    height: 121px;
    margin-bottom: 37px;
}
.rycx-body .search-box .search-title img{
    width: 89px;
    height: 79px;
}
.rycx-body .search-box .search-title p{
    font-size: 26px;
    color: #000000;
    margin-top: 18px;
}
.rycx-body .search-box .search-input{
    /*width: 48.96%;*/
    width: 100%;
    height: 44px;
    float: left;
    /*display: flex;*/
    /*flex-flow: column;*/
    /*align-items: center;*/
}
.rycx-body .search-box .search-input .search-top-div{
    float: left;
    width: 100%;
}
.rycx-body .search-box .search-input .search-top{
    float: left;
    /*width: 87%;*/
    width: 37%;
    /*width: 632px;*/
    height: 100%;
    margin-right: 1%;
    margin-left: calc((62% - 213px) / 2);
}
.rycx-body .search-box .search-input .search-top input {
    height: 44px;
    width: calc(90% - 2px);
    border: solid 1px #e5e5e5;
    float: left;
    padding-left: 10px;
}

.rycx-body .search-box .search-input .search-top .search-btn {
    width: calc(10% - 2px);
    height: 41px;
    float: left;
    background: #0088ff url("../images/iconfont-sousuo.png") no-repeat center center;
    background-size: 44%;
    border: solid 1px #0084bc;
}
.rycx-body .search-box .search-input .layui-btn-dr{
    float: left;
}
.rycx-body .search-box .search-input .layui-btn-dr .layui-btn{
    float: left;
    width: auto;
    height: auto;
}
.rycx-body .search-box .search-input .layui-btn-dr .layui-btn-rydr,.rycx-body .search-box .search-input .layui-btn-dr .layui-btn-mbxz{
    background-color: #00b74d;
    border: solid 1px #00b74e;
    height: 42px;
    line-height: 42px;
    padding: 0 9px;
}
.rycx-body .search-box .search-input .layui-btn-dr .layui-btn-rydr img{
    width: 16px;
    height: 16px;
    margin-right: 8px;
}
.rycx-body .search-box .search-input .layui-btn-dr .layui-btn-mbxz{
    background-color: #ff7800;
    border: solid 1px #ff7800;
    margin-right: 10px;
}
.rycx-body .search-box .search-input .layui-btn-dr .layui-btn-mbxz img{
    margin-right: 3px;
    width: 15px;
    height: 14px;
    margin-top: -5px;
}
.rycx-body .search-box .search-input .search-criteria{
    float: left;
    margin-left: calc((62% - 213px) / 2);
    margin-top: 12px;
}
.rycx-body .rycx-box .result-title {
    width: 100%;
    height: 56px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #e5e5e5;
    font-size: 1.05rem;
    position: relative;
}

.rycx-body .rycx-box .result-title img {
    width: 1.5%;
    height: auto;
    float: left;
    margin-right: 10px;
}

.rycx-body .rycx-box .search-result {
    width: 100%;
    height: calc(100% - 354px);
    min-height: 293px;
    margin-top: 15px;
    float: left;
    margin-bottom: 7px;
}
.rycx-body .rycx-box .search-result .layui-table-view{
    min-height: 283px;
}
.rycx-body .rycx-box .search-result .layui-table-main{
    min-height: 150px;
}
.rycx-body .rycx-box .search-result .layui-table-cell .layui-form-checkbox[lay-skin=primary]{
    top: 4px;
 }
.rycx-body table,.rycx-body .layui-table th{
    text-align: center;
}
.level-box {
    width: 19px;
    height: 18px;
    border-radius: 5px;
    display: inline-block;
    margin-top: 5px;
}

.lever-1 {
    background-color: #00cf43;
}

.lever-2 {
    background-color: #FFC107;
}

.lever-3 {
    background-color: #ff0000;
}

/*搜索页人员卡片切换*/
.tab-right{
    position: absolute;
    right: 0;
    top: 13px;
}
.receive-tab{
    float: left;
}
.show-style{
    padding:0 20px;
    background-color: #ababab;
    color: #fff;
    float: left;
    cursor: pointer;
    line-height: 34px;
}
.choice-this{
    background-color: #008cf3;
}
.show-style:hover{
    background-color: #ea9124;
}
.receive-con,.receive-con-1 ul{
    width: 100%;
    display: inline-block;
    padding-bottom: 0.5%;
}
.receive-con{
    /*    height: calc(100% - 170px);*/
    min-height: 97%;
    height: auto;
    position: relative;
}
.receive-con-1 ul{
    /*margin-bottom: 55px;*/
}
.receive-con-1 li{
    position: relative;
    width: calc(23.4% - 2px);
    margin: 1% 0.8% 0.5%;
    float: left;
    border: 1px solid #1b549c;
    background: #1b549c url("../images/info-top.png") no-repeat;
    background-size: 100% auto;
}
.receive-con-1 li:hover{
    background: #ec6941 url("../images/info-top2.png") no-repeat;
    border: solid 1px #ec6941;
}
.receive-con-1 .click-this{
    background: #ec6941 url("../images/info-top2.png") no-repeat;
    border: solid 1px #ec6941;
}
.receive-con-1 .show-page{
    text-align: right;
    position: absolute;
    bottom: 0;
    width: 100%;
}
.yq-data  .click-i{
    color: #ec6941;
}
.person-info-top{
    /*background: #1b549c url("../images/info-top.png") no-repeat;*/
    background-size: 100% 100%;
    width: 100%;
    height: 40px;
    /*height: 48px;*/
    line-height: 40px;
    font-size: 1.1rem;
}
.person-name{
    color: #fff;
    float: left;
    margin-left: 8.5%;
}
.yq-data{
    float: right;
    color: #fff600;
    margin-right: 3%;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
}
.check-i{
    color: #ec6941;
}
.yq-data i{
    width: 21px;
    height: 21px;
    background-color: #eae524;
    border-radius: 50%;
    color: #1b549c;
    margin-right: 5px;
}
.person-info-con{
    display: inline-block;
    width: 100%;
    /*height: 166px;*/
    min-height: 147px;
    background: #fff;
}
.person-info-photo{
    width: 24%;
    height: auto;
    margin: 2% 4.5%;
    float: left;
}
.person-info-photo-box{
    width: 24%;
    float: left;
    overflow: hidden;
    text-align: center;
    height: 125px;
    background: #f5f5f5;
    margin: 2% 3.5%;
}
.person-info-photo-box .person-info-photo{
    width: 100%;
    height: auto;
    margin: 0;
    float: left;
    top: 50%;
    transform: translateY(-50%);
    position: relative;
}
.bd-person-info{
    width: 65%;
    font-size: 0.9rem;
    color: #666;
    float: left;
    margin-top: 4px;
    margin-left: 2%;
    line-height: 2;
    text-align: left;
    /*无照片样式，有照片删除下面两行*/
    /*width:96%;*/
    /*margin-left: 4%;*/
}
.bd-person-info p{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 5px 0 3px;
}
.bd-person-info span{
    color: #404040;
}
.bd-person-info span i{
    float: left;
}
.bd-person-info span .level-box{
    margin-left: 5px;
    height: 19px;
}
.person-info-btn{
    width: 100%;
    height: 45px;
    /*height: 50px;*/
    background-color: #ecf4ff;
    display: flex;
    align-items: center;
    justify-content: center;
}
.person-info-btn div{
    width: 27%;
    height: 32px;
    /*height: 35px;*/
    line-height: 32px;
    text-align: center;
    border-radius: 5px;
    color: #fff;
    font-size: 0.9rem;
    cursor: pointer;
}
.bd-receive .person-info-btn div{
    width: 104px;
}
.report-btn{
    background-color: #13b5b1;
    margin-left: 2%;
    margin-right: 2%;
}
.bd-receive .report-btn{
    margin-right: 0;
    width: 104px;
    height: 32px;
    line-height: 32px;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    position: absolute;
    margin-top: 6.5px;
    margin-left: 19%;
}
.receive-btn{
    background-color: #f39800;
}
.bd-receive .receive-btn{
    margin-left: 56%;
}
/*搜索页人员卡片切换 end*/
@media screen and (max-width: 1460px){
    .receive-con-1 li{
        width: calc(31.6% - 2px);
        margin: 1% 0.7% 0.5%;
    }
}
/*@media screen and (max-width: 1756px){*/
    /*.receive-con-1 li{*/
        /*width: calc(31.6% - 2px);*/
    /*}*/
/*}*/
/*@media screen and (max-width: 1354px){*/
    /*.receive-con-1 li{*/
        /*width: calc(48% - 2px);*/
    /*}*/
/*}*/

/* 人员查询页面验证码弹框 */
.yzm .layui-form-item{
    margin: 15px 30px 15px 0;
}

/* 人员查询页面查看详细信息 */
.person-info-page .layui-form-label{
    width: 99px;
    padding-right: 0;
    color: #808080;
}
.person-info-page .layui-input-block{
    line-height: 38px;
    color: #000;
}
.person-info-page .layui-input-block.overflow{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.person-info-page .layui-form-item{
    margin-bottom: 5px;
}
.person-info-page .pic-box .pic{
    margin-bottom: 0;
}
.person-info-page .gxr-item .gxr-layui-col{
    padding-top: 5px;
}
.person-info-page .layui-elem-field{
    border-color: #1e9fff;
}
.person-info-page .layui-elem-field legend{
    color: #1e9fff;
}

/*人员查询页面 end*/

/*统计图表页面*/
.staticsPage{
    float: left;
    width: calc(100% - 30px);
    height: calc(100% - 30px);
}
.staticsPage .time-chose-time{
    /*float: right;*/
    /*background: #fff;*/
    padding: 10px 0 5px;
}
.staticsPage .time-chose-time .layui-form-label{
    padding: 4px 15px;
}
.staticsPage .time-chose-time .layui-input{
    height: 28px;
}
.staticsPage .layui-card{
    position: relative;
}
.staticsPage .page-top,.staticsPage .page-bottom{
    float: left;
    width: 100%;
    height: calc(50% - 39.5px);
}
.staticsPage.pcsStatics .page-top,.staticsPage.pcsStatics .page-bottom{
    height: calc(50% - 7.5px);
}
.staticsPage .page-top{
    margin-bottom: 15px;
}
.staticsPage .page-bottom .bottom-left,.staticsPage .page-bottom .bottom-right{
    height: 100%;
    width: calc(40% - 7.5px);
    float:left;
}
.staticsPage .page-bottom .bottom-left{
    margin-right: 15px;
    width: calc(60% - 7.5px);
}
.staticsPage .layui-card-body{
    height: calc(100% - 20px);
}
.staticsPage .page-bottom .bottom-right .layui-card-body{
    height: calc(100% - 20px);
}
.staticsPage .hearder-right{
    float: right;
    margin-top: 6px;
    position: absolute;
    z-index: 999;
    right: 15px;
    top: 3px;
}
.staticsPage .hearder-right .layui-input{
    height: 28px;
}
.choice-box{
    float: left;
}
.choice-left-box{
    margin-right: 15px;
}
.choice-left-box .layui-form-select{
    width: 125px;
}
.choice-right-box .layui-form-select{
    width: 80px;
}
/*证明打印页面 身份证读卡器获取信息框*/
.printPage .layui-card .rycx-body .rycx-box{
    padding: 0;
    width: 100%;
}
.printPage .layui-card .layui-card-body{
    background: none;
}
.printPage .rycx-body .rycx-box .search-box{
    height: auto;
}
.rycx-body .search-box .search-title{
    margin-bottom: 52px;
}
.printPage .rycx-body .search-box .search-title p{
    letter-spacing: 5px;
}
.printPage .rycx-body .search-box .search-input{
    height: auto;
    float: none;
    width: 603px;
    margin: 0 auto;
}
.printPage .inputs-div{
    width: 519px;
    float: left;
}
.printPage .btx-span{
    color: #ff0000;
}
.printPage .layui-form-item{
    margin-bottom: 20px;
}
.printPage .layui-form-label{
    width: 91px;
    color: #000;
}
.printPage .layui-input-block{
    margin-left: 121px;
}
.printPage .layui-input-block .layui-input{
    border: solid 1px #d9d9d9;
}
.printPage .readonly-div{
    border: 1px solid #d8d8d8;
    padding: 0 10px;
    line-height: 38px;
}
.printPage .readonly-add-div{
    line-height: normal;
    padding: 8px 10px;
    min-height: 20px;
}
.printPage .item-center-div{
    margin-bottom: 0;
}
.printPage .item-center-div .left-item{
    width: calc(100% - 156px);
    float: left;
}
.printPage .right-img{
    float: left;
}
.printPage .right-img img{
    width: 123px;
    height: 153px;
    margin-left: 33px;
}
.printPage .search-btn-div{
    width: 603px;
    float: left;
    text-align: center;
    margin-top: 19px;
}
.printPage .search-btn-div .layui-btn img{
    height: 19px;
    width: auto;
    margin-top: -3px;
    margin-right: 6px;
}
.printPage .search-btn-div .layui-btn{
    font-size: 16px;
    background-color: #4370f3;
    padding: 0 18px 0 13px;
}
.printPage .result-div{
    border-top: 1px solid #eee;
    width: 96%;
    float: left;
    text-align: center;
    font-size: 30px;
    color: #ff0000;
    padding-top: 36px;
    margin: 39px 2% 0;
}
.printPage .sbxz-btn{
    position: absolute;
    right: 25px;
    bottom: 25px;
    background: rgba(0,0,0,.5);
    color: #fff;
    font-size: 17px;
    line-height: normal;
    width: 120px;
    height: 115px;
    padding: 0;
    border-radius: 7px;
}
.printPage .sbxz-btn .img-div{
    width: 100%;
    float: left;
    text-align: center;
}
.printPage .sbxz-btn .img-div img{
    width: 35px;
    margin-bottom: 20px;
}
.printPage .sbxz-btn p{
    float: left;
    width: 100%;
    text-align: center;
}


/*2020.07.24修改 新增查询人员总数*/
.staticsPage .page-top .page-top-left,.staticsPage .page-top .page-top-right{
    height: 100%;
    margin-right: 15px;
    width: calc(50% - 7.5px);
    float: left;
}
.staticsPage .page-top .page-top-right{
    margin-right: 0;
}